@@ -167,10 +167,10 @@ public Data getDataFromIntent(Intent intent) {
167167 data .bookId = intent .getLongExtra (AppIntent .EXTRA_BOOK_ID , 0L );
168168 }
169169
170- } else if (ATTACH_METHOD_COPY_DIR .equals (AppPreferences .attachMethod (this ))
171- || ATTACH_METHOD_COPY_ID . equals ( AppPreferences . attachMethod ( this ))) {
172- handleCopyFile ( intent , data );
173-
170+ } else if (ATTACH_METHOD_COPY_DIR .equals (AppPreferences .attachMethod (this ))) {
171+ handleCopyFile ( intent , data , "file:" );
172+ } else if ( ATTACH_METHOD_COPY_ID . equals ( AppPreferences . attachMethod ( this ))) {
173+ handleCopyFile ( intent , data , "attachment:" );
174174 } else {
175175 // Link method.
176176 handleLinkFile (intent , data );
@@ -372,7 +372,7 @@ private void handleLinkFile(Intent intent, Data data) {
372372 }
373373 }
374374
375- private void handleCopyFile (Intent intent , Data data ) {
375+ private void handleCopyFile (Intent intent , Data data , String linkPrefix ) {
376376 Uri uri = intent .getParcelableExtra (Intent .EXTRA_STREAM );
377377
378378 // Get the file name of the content.
@@ -383,7 +383,7 @@ private void handleCopyFile(Intent intent, Data data) {
383383 }
384384 if (!OrgStringUtils .isEmpty (fileName )) {
385385 data .title = fileName ;
386- data .content = "attachment: " + fileName ;
386+ data .content = "[[ " + linkPrefix + fileName + "]]" ;
387387 } else {
388388 data .title = uri .toString ();
389389 data .content = uri .toString () + "\n \n Cannot determine fileName to this content." ;
0 commit comments