* lisp/ob.el (org-babel-execute-src-block): With :results file, when :file is not supplied, interpret result as a file link as long as it is a string.
@@ -407,7 +407,8 @@ block."
((lambda (result)
(cond
((member "file" result-params)
- (cdr (assoc :file params)))
+ (or (cdr (assoc :file params))
+ (if (stringp result) result)))
((and (eq (cdr (assoc :result-type params)) 'value)
(or (member "vector" result-params)
(member "table" result-params))